// pages/index/tech/tech.js
var httpUtil = require('../../../utils/httpUtil.js')
var uiUtil = require('../../../utils/uiUtil.js')
var util = require('../../../utils/util.js')
const app = getApp()
var that

Page({

  /**
   * 页面的初始数据
   */
  data: {
    data: null,

    isLoading: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    that = this
    uiUtil.showLoading("正在加载中..")
    that.requestData()

  },
  onShareAppMessage: function(res) {
    return util.handleShareApp()
  },

  /**
   * 获取数据
   */
  requestData() {
    httpUtil.PostRequest("home", {}, {
      success(res) {
        that.setData({
          data: res
        })
      },
      fail(code, res) {},
      complete() {
        uiUtil.hideLoading()
        that.setData({
          isLoading: false
        })
      }
    })
  },

  /**
   * 功能按钮点击
   */
  onFunClick(e) {
    var index = e.currentTarget.dataset.index
    var item = this.data.data.list[index]

    if ("1" == item.appType) { //小程序

      var url = item.params + '?appid=' + item.appId
      wx.navigateTo({
        url: url,
      })

      // var appCode = item.appCode
      // if ("app_field_service" == appCode) { //现场服务
      //   wx.navigateTo({
      //     url: '/pages/tech/field-service/list/list?appid=' + item.appId,
      //   })
      // } else if ("app_fruit_check" == appCode) { //水果检测
      //   wx.navigateTo({
      //     url: '/pages/tech/fruit-check/list/list?appid=' + item.appId,
      //   })
      // } else if ("app_soil_check" == appCode) { //土壤检测
      //   wx.navigateTo({
      //     url: '/pages/tech/soil-check/list/list?appid=' + item.appId,
      //   })
      // } else if ("app_plan" == appCode) { //农事指导
      //   wx.navigateTo({
      //     url: '/pages/tech/farm-suggest/list/list?appid=' + item.appId,
      //   })
      // } else if ("app_notebook" == appCode) { //记农事
      //   wx.navigateTo({
      //     url: '/pages/tech/farm-note/list/list?appid=' + item.appId,
      //   })
      // } else {
      //   uiUtil.showToast("不支持的业务类型,请升级版本后重试")
      // }
    } else if ("2" == item.appType) { //h5跳转
      wx.navigateTo({
        url: "/pages/web/web?url=" + decodeURIComponent(item.params),
      })
    } else {
      uiUtil.showToast("不支持的业务类型,请升级版本后重试")
    }

  }

})